DynamoDB LocalでUpdate時にKeyが重複してItem作成されるバグ
一度テーブルを削除しないと治らない
ググってみたところ、最適化のための optimizeDbBeforeStartup オプションが原因っぽいのを見かけたので、削除した
加えて、optimizeDbBeforeStartupオプションも存在します。このオプションはDynamo DB Localを起動するたびに、データベーステーブルを最適化してくれるものです。
ですが、今回Dockerで構築した際にoptimizeDbBeforeStartupオプションを指定してDynamoDB Localを再起動した後、データを追加するとデータが重複するバグが発生しました。原因について言及された記事は存在しないものの、今回のDocker構築の際はこのオプションを避けることをお勧めします。